package mark.tom.friend.contract;

import io.reactivex.Observable;
import mark.tom.friend.base.presenter.BasePresenter;
import mark.tom.friend.base.view.BaseView;
import mark.tom.friend.bean.bo.AppInfoBO;

public interface MainContract {

    interface View extends BaseView {

        void refreshListView();
    }

    interface Presenter extends BasePresenter {

        Observable<AppInfoBO> listAppInfo();

        Observable<Long> onResult(int requestCode, Object data);
    }
}
